
#ifndef	PAUSE_STATE_HPP
#define	PAUSE_STATE_HPP

#include <game_state/game_state.hpp>
#include <SFML/Graphics.hpp>

class pause_game_state : public base_game_state
{
public:

	pause_game_state( game_state_ptr previous_state );

	game_state_ptr step( float delta_time );
	void draw( );

private:

	game_state_ptr	m_previous_state;
	sf::Sprite		m_sprite;
};

#endif	//PAUSE_STATE_HPP